作者:[俄]德米特里·内斯特鲁克
译者:冯强国
分类:计算机类
出版社:机械工业出版社
出版时间:2022.8
ISBN:237
内容简介:
本书将C++标准的新版本应用于设计模式的实现。除了介绍传统的设计模式之外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。本书融合了作者多年的研究和实践经验,从C++新特性的角度展示了如何将设计模式化繁为简,并以诙谐风趣的语言阐述各个设计模式的优缺点和应用场景。
本书将提供一些现代C++技术案例,展示如何利用C++的新特性(比如,协程、模块等)将一些难题化繁为简。本书所有示例程序都可以直接投入生产环境,不过,为了便于阅读,部分示例程序做了适当的简化。
通过阅读本书,你将学会:
如何使用创建型设计模式,比如构造器模式、工厂模式、原型模式和单例模式。
如何实现结构型设计模式,比如适配器模式、桥接模式、装饰器模式、外观模式等。
如何开发行为型设计模式,比如职责链模式、命令模式、迭代器模式、中介者模式等。
德米特里·内斯特鲁克(Dmitri Nesteruk)
一名定量分析师、开发者、课程和书籍的作者。他对计算、定量金融和算法交易领域的软件开发和集成实践充满兴趣,擅长C#和C++编程,以及基于CUDA和FPGA等技术的高性能计算。自2009年以来,他一直是C#的MVP(最有价值专家)。
冯强国
毕业于北京航空航天大学,获得机械工程学士学位和机械电子工程硕士学位。他曾任职于汇顶科技,从事指纹识别应用软件研发工作。现任职于某初创芯片公司,从事AI芯片编译器开发工作,技术栈为C++。